You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

210 lines
18 KiB
XML

<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="665px" height="500px" viewBox="-0.5 -0.5 665 500" content="&lt;mxfile&gt;&lt;diagram id=&quot;NDGbkYY25Yec_Fe8YBJr&quot; name=&quot;第 1 页&quot;&gt;7ZpNc5swEIZ/ja4dCYEkjv5K20OnnfGhZwVkmwm2PFiOnf76ghHGIDkhHuR0GnLIiJVY0PMui7QY4Mn6+DXj29UPGYsUeDA+AjwFnscoyv8XhpfSQCksDcssiUsTqg3z5I/QxmrYPonFrjFQSZmqZNs0RnKzEZFq2HiWyUNz2EKmzatu+VIYhnnEU9P6O4nVSk/Lo7X9m0iWq+rKiIRlz5pXg/VMdisey8OFCc8AnmRSqrK1Pk5EWrCruJTnPVzpPd9YJjaqywleecIzT/d6blOu+PfNdq/mKhN8rW9TvVRzz+R+E4vidAjw+LBKlJhveVT0HnKxc9tKrdP8COXNhdwoLZ+Hi+MkTScyldnJF44DwWI/t+9UJp/ERQ/zHjEheY85IT3HZ5Epcbww6Ql+FXItVPaSD9G9vmatg+0sxqGWzgv1mNWFbETbuI6W5dlzDTRvaKZ2vtjK9+de3QfwgkUiimyAH1ngB7AnwMj/OMK+QfghSYWLCEaBCZhAHiKqx12CP/3ZwHtTSmBf4JuRjTEyuCPsiHtgcJ/L6Emoz0Hegx+InlhD3klSsZGPGYQUv4f8KIDQd5Rs7kqeXgn6T8I+IB2i3vfdsA8N9mAWABaAMQEzH4zHIKwaIwxmFIwgYMjt+oULtrC+XknExOPCSZb3TOaEOIp3hEzobaD5EnZbNBepOI6KxXU+a7GJdXMapXy3S6LbovyGaBZxY+1uUr3gFliwVbZMpFwlz80Vv42lvsIvmeR3UotG2ZegoZsPW052cp9FQp93uUZ/2xVtuVI8WwpluDrJe556N8XNHcE9FIeQ8dO72VAcwoC+/tb+RxRH0H9Lpq6KW1y1g6dHxc09yqB4J8U90pviFlcOFTf3TENW76Q4waivrG5x5TCrm7u14Rm/MatjD96muOnqfJMOFDc3iYPiN2b1mxU3XblU3NycDlm9Y1aHr4vUPae39sftwOlRbTao3dfO7Ga9TVcuFbcUQIaM3ukdztppGLWLI53f4Yar0JngVSgNj/h7BQ+qGuQVjbqq3fZjhE2PYlsqbTNSlDQZ1VXNMTHk77OYKVAcCGrTPSQU8/pjrFG5tIRC12Kmz/TxW9V7H14Pgq7VzOr5aTCmYDwFITo1xiCcOGWMHjkSnj2Zktno4ZXCfg/s2x+t7gvfUmb6LwO89X3qvpAtlZ3PFOEBvR/8/LD+nU6Z8esfO+HZXw==&lt;/diagram&gt;&lt;/mxfile&gt;">
<defs/>
<g>
<rect x="0" y="148" width="290" height="60" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 288px; height: 1px; padding-top: 178px; margin-left: 1px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 23px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
DataInputStream
</div>
</div>
</div>
</foreignObject>
<text x="145" y="185" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="23px" text-anchor="middle">
DataInputStream
</text>
</switch>
</g>
<rect x="374" y="148" width="290" height="60" fill="#f8cecc" stroke="#b85450" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 288px; height: 1px; padding-top: 178px; margin-left: 375px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 23px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
DataOutputStream
</div>
</div>
</div>
</foreignObject>
<text x="519" y="185" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="23px" text-anchor="middle">
DataOutputStream
</text>
</switch>
</g>
<rect x="0" y="310" width="130" height="60" fill="#60a917" stroke="#2d7600" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 340px; margin-left: 1px;">
<div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
FileInputStream
</div>
</div>
</div>
</foreignObject>
<text x="65" y="345" fill="#ffffff" font-family="Helvetica" font-size="15px" text-anchor="middle">
FileInputStream
</text>
</switch>
</g>
<rect x="160" y="310" width="130" height="60" fill="#60a917" stroke="#2d7600" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 340px; margin-left: 161px;">
<div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
SocketInputStream
</div>
</div>
</div>
</foreignObject>
<text x="225" y="345" fill="#ffffff" font-family="Helvetica" font-size="15px" text-anchor="middle">
SocketInputStream
</text>
</switch>
</g>
<rect x="374" y="310" width="130" height="60" fill="#d80073" stroke="#a50040" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 340px; margin-left: 375px;">
<div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
FileOutputStream
</div>
</div>
</div>
</foreignObject>
<text x="439" y="345" fill="#ffffff" font-family="Helvetica" font-size="15px" text-anchor="middle">
FileOutputStream
</text>
</switch>
</g>
<rect x="520" y="310" width="144" height="60" fill="#d80073" stroke="#a50040" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 142px; height: 1px; padding-top: 340px; margin-left: 521px;">
<div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
SocketOutputStream
</div>
</div>
</div>
</foreignObject>
<text x="592" y="345" fill="#ffffff" font-family="Helvetica" font-size="15px" text-anchor="middle">
SocketOutputStream
</text>
</switch>
</g>
<rect x="0" y="0" width="660" height="60" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 658px; height: 1px; padding-top: 30px; margin-left: 1px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 23px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
其他代码
</div>
</div>
</div>
</foreignObject>
<text x="330" y="37" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="23px" text-anchor="middle">
其他代码
</text>
</switch>
</g>
<path d="M 433.5 380.5 L 443.5 380.5 L 443.5 430.5 L 454 430.5 L 438.5 449.5 L 423 430.5 L 433.5 430.5 Z" fill="#d80073" stroke="#a50040" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 69.5 449.5 L 59.5 449.5 L 59.5 399.5 L 49 399.5 L 64.5 380.5 L 80 399.5 L 69.5 399.5 Z" fill="#008a00" stroke="#005700" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 229.5 449.5 L 219.5 449.5 L 219.5 399.5 L 209 399.5 L 224.5 380.5 L 240 399.5 L 229.5 399.5 Z" fill="#008a00" stroke="#005700" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 586.5 380.5 L 596.5 380.5 L 596.5 430.5 L 607 430.5 L 591.5 449.5 L 576 430.5 L 586.5 430.5 Z" fill="#d80073" stroke="#a50040" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 69.5 298.5 L 59.5 298.5 L 59.5 248.5 L 49 248.5 L 64.5 229.5 L 80 248.5 L 69.5 248.5 Z" fill="#008a00" stroke="#005700" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 229.5 298.5 L 219.5 298.5 L 219.5 248.5 L 209 248.5 L 224.5 229.5 L 240 248.5 L 229.5 248.5 Z" fill="#008a00" stroke="#005700" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 585 229.5 L 595 229.5 L 595 279.5 L 605.5 279.5 L 590 298.5 L 574.5 279.5 L 585 279.5 Z" fill="#d80073" stroke="#a50040" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 433.5 229.5 L 443.5 229.5 L 443.5 279.5 L 454 279.5 L 438.5 298.5 L 423 279.5 L 433.5 279.5 Z" fill="#d80073" stroke="#a50040" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 149.5 138.5 L 139.5 138.5 L 139.5 88.5 L 129 88.5 L 144.5 69.5 L 160 88.5 L 149.5 88.5 Z" fill="#008a00" stroke="#005700" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 499 69.5 L 509 69.5 L 509 119.5 L 519.5 119.5 L 504 138.5 L 488.5 119.5 L 499 119.5 Z" fill="#d80073" stroke="#a50040" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/>
<rect x="0" y="459" width="130" height="40" fill="#e1d5e7" stroke="#9673a6" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 479px; margin-left: 1px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 23px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
文件
</div>
</div>
</div>
</foreignObject>
<text x="65" y="486" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="23px" text-anchor="middle">
文件
</text>
</switch>
</g>
<rect x="160" y="459" width="130" height="40" fill="#1ba1e2" stroke="#006eaf" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 479px; margin-left: 161px;">
<div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 23px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
网络
</div>
</div>
</div>
</foreignObject>
<text x="225" y="486" fill="#ffffff" font-family="Helvetica" font-size="23px" text-anchor="middle">
网络
</text>
</switch>
</g>
<rect x="374" y="459" width="130" height="40" fill="#e1d5e7" stroke="#9673a6" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 479px; margin-left: 375px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 23px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
文件
</div>
</div>
</div>
</foreignObject>
<text x="439" y="486" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="23px" text-anchor="middle">
文件
</text>
</switch>
</g>
<rect x="534" y="459" width="130" height="40" fill="#1ba1e2" stroke="#006eaf" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 479px; margin-left: 535px;">
<div data-drawio-colors="color: #ffffff; " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 23px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
网络
</div>
</div>
</div>
</foreignObject>
<text x="599" y="486" fill="#ffffff" font-family="Helvetica" font-size="23px" text-anchor="middle">
网络
</text>
</switch>
</g>
</g>
<switch>
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
Text is not SVG - cannot display
</text>
</a>
</switch>
</svg>